Vcenter NamespaceManagement WorkloadsStorageConfig

Vcenter NamespaceManagement WorkloadsStorageConfig
Vcenter NamespaceManagement WorkloadsStorageConfig

Vcenter NamespaceManagement WorkloadsStorageConfig schema describes how vSphere and Kubernetes will persist images and volumes to disk.

This schema was added in vSphere API 8.0.0.1.

JSON Example
{
    "cloud_native_file_volume": {
        "vsan_clusters": [
            "string"
        ]
    },
    "ephemeral_storage_policy": "string",
    "image_storage_policy": "string"
}
cloud_native_file_volume
Optional

Vcenter NamespaceManagement WorkloadsStorageConfig.cloud_native_file_volume specifies the Cloud Native Storage file volume support on the Supervisor. This feature provides ReadWriteMany container volumes support.

This property was added in vSphere API 8.0.0.1.

If missing or null, file volume support will not be enabled on the Supervisor.

string
ephemeral_storage_policy
Optional

Vcenter NamespaceManagement WorkloadsStorageConfig.ephemeral_storage_policy identifies the storage policy associated with ephemeral disks of all the Kubernetes PodVMs in the cluster.

This property was added in vSphere API 8.0.0.1.

If missing or null during cluster enablement, the ephemeral storage policy will be defaulted to the configured Vcenter NamespaceManagement Supervisors ControlPlane.storage_policy.

When clients pass a value of this schema as a parameter, the property must be an identifier for the resource type: SpsStorageProfile. When operations return a value of this schema as a response, the property will be an identifier for the resource type: SpsStorageProfile.

string
image_storage_policy
Optional

The Vcenter NamespaceManagement WorkloadsStorageConfig.image_storage_policy schema contains the specification required to configure storage used for PodVM container images.

This property was added in vSphere API 8.0.0.1.

If missing or null, the image storage policy will be set to the specified Vcenter NamespaceManagement WorkloadsStorageConfig.ephemeral_storage_policy if provided. This field will inherit any defaults for ephemeral storage policy set by the system.

When clients pass a value of this schema as a parameter, the property must be an identifier for the resource type: SpsStorageProfile. When operations return a value of this schema as a response, the property will be an identifier for the resource type: SpsStorageProfile.